package com.xw.bo.ks.service;


import com.xw.bo.ks.entity.CacheControllerInfo;
import com.xw.bo.ks.entity.base.BoPage;
import com.xw.bo.ks.entity.bean.CacheControllerInfoReq;

/**
 * @author： xw ftl auto
 * @create： 2024-06-06 17:49:45
 */
public interface CacheControllerInfoService extends BaseIService<CacheControllerInfo>{

    /**
     * 分页查询总数据
     * @param pageNumber 页码
     * @param pageSize 页数
     * @return 分页结果
     */
    BoPage<CacheControllerInfo> pageSampleCacheControllerInfo(Integer pageNumber, Integer pageSize);

    /**
     * 条件分页查询数据
     * @param cacheControllerInfoReq 分页条件
     * @return 分页结果
     */
    BoPage<CacheControllerInfo> pageEqCacheControllerInfoDto(CacheControllerInfoReq cacheControllerInfoReq);

    /**
     * 条件分页查询数据,sql是手写的，数量列表
     *
     * @param cacheControllerInfoReq 分页条件
     * @return 分页结果
     */
    BoPage<CacheControllerInfo> pageCacheControllerInfoMapper(CacheControllerInfoReq cacheControllerInfoReq);

}
